QT       += core gui xml
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TEMPLATE = lib
DEFINES += DAWORKFLOW_BUILDLIB
CONFIG		+=  c++11
CONFIG		+=  qt
include($$PWD/../common.pri)
include($$PWD/../function.pri)
TARGET = $$saLibNameMake(DAWorkFlow)
# 通用的设置
$$commonProLibSet($${TARGET})

# 在lib文件夹下编译完后，把dll文件拷贝到bin目录下
$$saCopyLibToBin($${TARGET})

# 依赖
include($${DA_SRC_DIR}/DAPluginSupport/DAPluginSupport.pri)

HEADERS += \
    DAWorkFlowGlobal.h \
    DAAbstractNode.h \
    DAAbstractNodeFactory.h \
    DAAbstractNodeGraphicsItem.h \
    DAAbstractNodeLinkGraphicsItem.h \
    DAAbstractNodePlugin.h \
    DAAbstractNodeWidget.h \
    DADataItem.h \
    DADataPackage.h \
    DANodeGraphicsScene.h \
    DANodeGraphicsView.h \
    DANodeLinkPoint.h \
    DANodeMetaData.h \
    DANodePalette.h \
    DAStandardNodeLinkGraphicsItem.h \
    DAWorkFlow.h \
    DAStandardNodeGraphicsItem.h


SOURCES += \
    DAAbstractNode.cpp \
    DAAbstractNodeFactory.cpp \
    DAAbstractNodeGraphicsItem.cpp \
    DAAbstractNodeLinkGraphicsItem.cpp \
    DAAbstractNodePlugin.cpp \
    DAAbstractNodeWidget.cpp \
    DADataItem.cpp \
    DADataPackage.cpp \
    DANodeGraphicsScene.cpp \
    DANodeGraphicsView.cpp \
    DANodeLinkPoint.cpp \
    DANodeMetaData.cpp \
    DANodePalette.cpp \
    DAStandardNodeLinkGraphicsItem.cpp \
    DAWorkFlow.cpp \
    DAStandardNodeGraphicsItem.cpp



